/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package clases;

/**
 *
 * @author gusti
 */
public class Tablero {
    
    /*
    00 01 02
    10 11 12
    20 21 22
    */
    
    int tablero[][] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0} };
    
    public Tablero(){
        marcar(1, 0, 0);
        marcar(1, 1, 1);
        marcar(1, 2, 2);
        mostrarTablero();
        puedoGanar(1);
    }

    public void marcar(int numero, int x, int y){
        tablero[x][y] = numero;
    }
    
    public void mostrarTablero(){
        for(int i=0; i<3; i++){
            for(int j=0; j<3; j++){
                System.out.print(tablero[i][j] + " ");
            }
            System.out.print("\n");
        }
    }
    
    public boolean puedoGanar(int numero){

        String[] combinaciones = {"012", "345", "678", "036", "147", "258", "048", "642"};
        int pos[] = new int[3];
        int indice = 0;
        int donde = 0;
        
        for(int i=0; i<3; i++){
            for(int j=0; j<3; j++){
                if (tablero[i][j] == numero){
                    pos[donde] = indice;
                    donde ++;
                }
                indice ++;
            }
        }
        
        String posiciones = String.valueOf(pos[0]) + String.valueOf(pos[1]) + String.valueOf(pos[2]);

        for(int i=0; i<combinaciones.length; i++){
            if (combinaciones[i].equals(posiciones)){
                System.out.println("ganee!!");
            }
        }
        return true;
    }
    
}
